home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
049a
/
jabr11.zip
/
JABBER.DOC
< prev
next >
Wrap
Text File
|
1992-01-25
|
86KB
|
1,956 lines
-------------------------------
JABBER QWK Reader 1.1
Shareware
-------------------------------
by Marcos Della and Shad Muegge
Della & Muegge Enterprises
P.O. BOX 4251
Santa Rosa, Ca 95402
BBS: (707) 575-0636
JABBER QWK Reader Reference Manual
Release 1.1
January 21, 1992
____
-------|\/ o \------------------
____| ,__| Association of
/ o \/|____/ Babble Fish
|__, |____ Programmers
\____|\/ o \
| ,__| MEMBER
-------|/\____/------------------
(C)Copyright 1991,1992 Shad Muegge and Marcos Della
All Rights Reserved
This documentation and associated programs are the property of
Della & Muegge Enterprises. This program may be distributed only
in its original form, including all documentation and support
files.
We would like to thank the following people for their help with
JABBER.
We would like to give special recognition to two people who have
given us support from the beginning:
Fred P. Brucker and Jim Bianchi.
We would also like to the thank the following beta testers:
Richard Gross, Ron Hossack, Peter Wadsworth, Ken Brown, Sean
Chou, Dean Beko, Doug Haire, Jeff Bishop, Bill Sirinek, Chuck
Gilmore, Pat Shanahan, Tom Keller, Bob Boetcher, Scott Marks,
Jason Mulkey, Jimmy Folsom, John Campion, Doug Moore, Chuck
Seyboldt, Doug Rickenback, Dick Brennick, William Wilson, Chris
Ambler, Randy Young, Scott McGrath, Kathi Webster, Roy Welborn,
Mike Forester, Kelly Small, Ryan Elam, Bob Neal, Joseph Carnage,
Al Werner, Paul Knupke Jr, Ron Parker, Scott Doty, Doug Boitz,
Mike Smith, Michael Feinberg, Michael Hagerty, Don Strait, Susan
Henry, John Beach, Doug Wing, Ron Allard, Mark Neblung, Jim
Rahfeldt, Larry Snyder, Michael Birch, Rod Hanson, Michael Lerch.
THANKS!
JABBER Qwk Reader Reference Page ii
Table of Contents
====================================================================
Preliminary Information . . . . . . . . . . . . . . . . . . . 1
What is JABBER? . . . . . . . . . . . . . . . . . . . . 1
What is Shareware? . . . . . . . . . . . . . . . . . . . 1
Registration Information . . . . . . . . . . . . . . . . 1
Support for JABBER QWK Reader . . . . . . . . . . . . . 2
Files Included . . . . . . . . . . . . . . . . . . . . . 3
Disclaimer . . . . . . . . . . . . . . . . . . . . . . . 3
Quick Setup . . . . . . . . . . . . . . . . . . . . . . . . . 4
Creating a JABBER directory . . . . . . . . . . . . . . 4
Configuration File . . . . . . . . . . . . . . . . . . . 4
Run JABBER . . . . . . . . . . . . . . . . . . . . . . . 5
Getting a QWK packet . . . . . . . . . . . . . . . 5
Running JABBER . . . . . . . . . . . . . . . . . . . . . . . 6
Command Line Options & Environment Variable . . . . . . 6
Message Centered Interface . . . . . . . . . . . . . . . 7
Navigation . . . . . . . . . . . . . . . . . . . . 7
Quick Sorting Messages . . . . . . . . . . . . 9
Lookup text search . . . . . . . . . . . . . . 10
Dynamic Response System . . . . . . . . . . . . . . 10
Maintenance & Utility Commands . . . . . . . . . . 12
Stealing Taglines . . . . . . . . . . . . . . . . . 13
Ansi Graphics and Music . . . . . . . . . . . . . . 14
Bookmark System . . . . . . . . . . . . . . . . . . 14
Reading the Message Header . . . . . . . . . . . . 14
Printing Messages . . . . . . . . . . . . . . . . . 16
QWK Packet Selection Menu . . . . . . . . . . . . . . . 16
Storage System . . . . . . . . . . . . . . . . . . . . . 16
Correspondence Logging System . . . . . . . . . . . . . 17
Internal Editor . . . . . . . . . . . . . . . . . . . . 17
Rot13 - Scramble/Unscramble messages . . . . . . . . . . 20
EGA/VGA Mode . . . . . . . . . . . . . . . . . . . . . . 20
Support Files . . . . . . . . . . . . . . . . . . . . . . . . 21
Configuration File . . . . . . . . . . . . . . . . . . . 21
Directory Parameters . . . . . . . . . . . . . . . 22
File Parameters . . . . . . . . . . . . . . . . . . 22
Swap Parameters . . . . . . . . . . . . . . . . . . 23
External Program Files . . . . . . . . . . . . . . 24
Quote and Reply Parameters . . . . . . . . . . . . 24
Storage System Parameters . . . . . . . . . . . . . 27
External Compression Programs . . . . . . . . . . . 27
Sound Parameters . . . . . . . . . . . . . . . . . 27
Color and Display Parameters . . . . . . . . . . . 28
Internal Editor parameters . . . . . . . . . . . . 32
Function Key Dos Shells . . . . . . . . . . . . . . 33
Printer Options . . . . . . . . . . . . . . . . . . 34
JABBER Qwk Reader Reference Page iii
Tagline file . . . . . . . . . . . . . . . . . . . . . . 35
Twit list file . . . . . . . . . . . . . . . . . . . . . 35
Help File . . . . . . . . . . . . . . . . . . . . . . . 35
APPENDIX A: DesqView . . . . . . . . . . . . . . . . . . . . 35
APPENDIX B: PKLite Warning . . . . . . . . . . . . . . . . . 35
APPENDIX C: John Hancock Tagline Manager . . . . . . . . . . 35
APPENDIX D: ShareSpell Spelling Checker . . . . . . . . . . . 36
APPENDIX E: Memory and Limits . . . . . . . . . . . . . . . . 36
APPENDIX F: Products and Trademarks . . . . . . . . . . . . . 37
JABBER Qwk Reader Reference Page 1
Preliminary Information
====================================================================
This section explains the general philosophy of the JABBER QWK
Reader, the shareware philosophy, and important general
information.
What is JABBER?
====================================================================
JABBER works as an off-line mail reader, for BBS doors that
create QWK format mail packets. The basic concept is that you
download messages from the BBS in one of these QWK doors, then
read and respond to the mail using JABBER. Later, when you call
the BBS again your responses can be uploaded in the form of REP
packets. The mail reader is important, since it becomes your
message response system for all the BBSs from which you get QWK
mail.
The JABBER philosophy concentrates on the actual message and
response system. Since most time is spent reading messages we
have tried to center JABBER around the message itself. Using a
few simple commands, you can navigate rapidly around the
downloaded messages and conferences. JABBER is extremely simple
and straight forward, yet it has many advanced features.
What is Shareware?
====================================================================
The shareware concept is great for both programmer and the end-
user. The programmers can distribute their product without
getting involved in expensive marketing or advertising. The end-
user benefits by receiving a full-featured program, usually
better than the commercial competition, and support available
directly from the author. But it only works if the end-user
participates in the shareware concept.
Shareware is not free. After using JABBER for the suggested 30
day trial period, you must pay for continued use of the program.
We have worked hard to produce a good program and the price is
very fair.
Registration Information
====================================================================
Unregistered copies are completely functional. You will only see
the "shareware screen" when you modify the configuration file.
This lets you test our program with its true look and feel.
Please encourage us to continue this policy by registering.
JABBER Qwk Reader Reference Page 2
JABBER registration is only $20 US.
Send (in US funds) to:
Shad Muegge
P.O. BOX 4251
Santa Rosa, Ca 95402
VISA and MASTERCARD orders may call:
Voice: Buerg Software (707) 769-5478 * ORDERS ONLY *
BBS: Babble Underground (707) 575-0636
(Print out REGISTER.FRM for complete ordering information)
After we receive your registration, you will receive a serial
number and an activation code. Because our program is not
crippled, the effect your activation code will have is the
elimination of the shareware screen (which only appears when the
configuration file is changed) and your serial number will be
included in the tagline.
Support for JABBER QWK Reader
====================================================================
BBS: The JABBER Underground @(707) 575-0636
USRobotics Dual Standard
FidoNet Address 1:125/180
You can also write us with questions:
Shad Muegge
P.O. BOX 4251
Santa Rosa, Ca 95404
Compuserve: Marcos Della 71675,765
Usenet: mdella@polyslo.csc.calpoly.edu
Unfortunately, we can not offer phone support at this time. But
we will respond quickly to queries sent by these alternate
methods.
JABBER Qwk Reader Reference Page 3
Files Included
====================================================================
Filename Size Date Description
=========== ====== ======== ==============================
JABBER.EXE 128,733 01/25/91 JABBER QWK Reader 1.1
JABBER.CFG 9,709 01/25/91 JABBER configuration file
JABBER.HLP 9,623 01/25/91 JABBER on-line help file
JABBER.DOC 85,987 01/25/91 JABBER documentation
JABBER.QWK 8,694 01/25/91 Sample QWK file
README 2,667 01/25/91 Introduction Information
KEYS.DOC 24,414 01/25/91 Redefine JABBER keys
TYPER.EXE 4,832 01/25/91 TYPER file viewer
REGISTER.FRM 2,092 01/25/91 Registration form
TAGLINES.TAG 1,101 01/25/91 A text file of taglines
JA-PIF.DVP 416 01/25/91 File for Desqview
SUMMARY.NEW 4,507 01/25/91 Summary of new changes v1.1
Disclaimer
====================================================================
JABBER QWK reader and all support files are provided on an "AS-
IS" basis with no warranty. Della & Muegge Enterprises cannot
accept responsibility for loss of data, profit, or any damages
which are incurred by the use of this program or any support
files.
JABBER Qwk Reader Reference Page 4
Quick Setup
====================================================================
This section should help you set up JABBER with little effort.
However, you should read the entire manual to learn about the
many different things that can be done with JABBER. The following
section assumes a working knowledge of MS-DOS commands such as CD
(change dir), MD (make dir), and Copy.
Creating a JABBER directory
====================================================================
Create a JABBER directory, for example C:\JABBER, and copy all
the JABBER files (see section 1.5 for a list of files) into that
directory.
Configuration File
====================================================================
JABBER's configuration file, JABBER.CFG, is a text file and can
be edited with a text editor or with JABBER's internal editor.
The following four configuration items must be set up for JABBER
to work correctly. These four items represent the directories
that JABBER must know about for it to work properly. JABBER will
load the configruation file the first time it is executed and any
time it cannot find one of the following directories.
{QWKDIR=C:\DOWNLOAD}
--------------------
QWKDIR is the directory where your communications program should
place downloaded QWK packet. This is usually the directory that
any file is placed after downloading it from a BBS. Consult your
communications program setup if you are not sure which directory
it uses.
{REPLYDIR=C:\UPLOAD}
--------------------
REPLYDIR is the directory where your communications program
should look for the .REP files to upload. This is usually the
directory that any file is placed for uploading. Consult your
communications program setup if you are not sure which directory
it uses.
{STORAGEDIR=C:\JABBER\STORAGE}
------------------------------
STORAGEDIR is the directory that JABBER will use for the storage
system and to store other information about the different QWK
packets which you download. It must exist even if the storage
system is not being used.
JABBER Qwk Reader Reference Page 5
{WORKDIR=C:\JABBER}
-------------------
JABBER will create a directory call JA$$ER in the WORKDIR. JABBER
creates this directory to hold its working files while running.
This directory will be removed when the program is exited.
Verify all the directories you specified in the configuration
file then save and exit the configuration file.
Run JABBER
====================================================================
JABBER is now ready to run. Make sure you have a QWK packet from
a BBS, or copy our sample QWK packet, JABBER.QWK, into the QWKDIR
(see above) directory. Change to the JABBER directory and type
JABBER. Once JABBER has come up, you can press F1 for context-
sensitive help.
Getting a QWK packet
==================== It is important to note that it is the BBS
that provides you with the QWK mail packet,
NOT JABBER. Accordingly, you must first log
onto your favorite BBS and learn how to
download the mail packet. After you have
downloaded your mail into the QWKDIR (see
above) and are offline, change to the JABBER
directory and type JABBER. JABBER does not
come into play until you are offline and
ready to actually read the packet you have
downloaded.
JABBER Qwk Reader Reference Page 6
Running JABBER
====================================================================
The following section contains details on how to run and use JABBER,
including: command line parameters, commands, and information on the
storage system.
Command Line Options & Environment Variable
====================================================================
JABBER can be started with a few command line options. The basic
format a JABBER execution line takes is:
JABBER [-CFILENAME] [-I] [BBSID]
The square brackets represent optional parameters, which means
that no parameters are absolutely needed.
The -C option allows you to specify an alternate configuration
file when you run JABBER. This may be necessary if you wish to
use different options for QWK packets from different BBSs.
For Example:
JABBER -CJABBER1.CFG (loads an alternate configuration file)
If the -C option is not used JABBER will look for the file
JABBER.CFG. The environment variable JABBER can be set to tell
JABBER where to look for the configuration file.
For Example:
SET JABBER=C:\JABBER
The -I option tells JABBER to load the JABBER.CFG file into the
internal editor. Use this to modify the configuration file if you
do not have a text editor. The configuration file can also be
edited by using the ALT-G command in JABBER.
The BBSID option tells JABBER to skip the initial QWK packet
selection screen and go to the newest QWK packet with that BBSID.
If you wanted to read the latest packet downloaded from Directory
Assistance, whose BBSID=DIRASNT, then you would specify DIRASNT
on the command line.
For Example:
JABBER DIRASNT (automatically loads DIRASNT QWK packet)
JABBER Qwk Reader Reference Page 7
Message Centered Interface
====================================================================
Most of the time you will be looking at a message while using a
QWK reader, so that's where JABBER stays most of time. Everything
revolves around the message screen.
Navigation
==========
Navigation commands are the commands which you will use to move
from message to message and conference to conference.
Navigation Commands:
====================
Space Page the display down. When the space
bar is pressed at the end of a message
JABBER will move to the next message.
Up Arrow Scroll the displayed message down.
Down Arrow Scroll the displayed message up.
Right Arrow, Move to the next message. If you are
Enter, + currently displaying the last message in
a conference, JABBER will automatically
move to the next conference with
messages. A beep will alert you to the
conference change.
Left Arrow, - Move to the previous message. If you are
currently displaying the first message
in a conference, JABBER will
automatically move to the previous
conference with messages. A beep will
alert you to the conference change.
PageUp Page the display down
PageDown Page the display up
Home Display beginning of message
End Display end of message
CTRL Right Arrow Go to next conference with messages
CTRL Left Arrow Go to previous conference with messages
TAB Scroll the message left. If the message
has lines greater than 80 characters
JABBER can shift the message over so the
rest of the line can be seen.
JABBER Qwk Reader Reference Page 8
Shift-TAB Scroll the message right. After shifting
the message left with TAB the message
can be shifted back.
/ or L Lookup. JABBER will prompt for a string
to search for in the current conference.
JABBER will search the conference and
display the number of matches.
ALT-L Global lookup. JABBER will prompt for a
string as in the regular lookup. But in
this case JABBER will search all
conferences and display the number of
matches for the entire message packet.
< or , Find previous search match. JABBER will
display the previous search match. If
there are no previous matches JABBER
will beep.
> or . Find next search match. JABBER will
display the next search match. If there
are no more matches JABBER will beep.
C Select a new conference from a list of
conferences with messages in them. The
T key can be used to access the title
list of the highlighted item.
ALT-C Select a new conference from a complete
list of conferences. From here, you can
insert a message into a conference with
no messages by placing the selector bar
over the conference and pressing INS.
The title list of the highlighted
conference can be accessed with the T
key.
Q Quick sort messages in a conference.
JABBER will prompt you for which header
item to sort by: Subject, To, From,
Number, or Date. The current sort item
will be highlighted.
JABBER Qwk Reader Reference Page 9
T Display a list of the messages in the
current conference, with Subject, To and
From fields. From this list, you can
select a specific message to display.
The conference list can be accessed from
the title list with the C (short
conference list) or ALT-C (complete
conference list) keys.
Any messages which match the twit-filter
will be marked with a little circle with
a slash through it, (ASCII 237). You can
select these messages for reading from
this list.
A check mark (ASCII 251) will mark any
message that has been displayed.
An arrow (ASCII 175) will mark any
message which has been replied to,
whether the reply still exists or not.
Z Toggle between Reply and Message. Using
this command you can switch between a
message's reply and the message quickly.
Quick Sorting Messages
======================
JABBER will sort the messages in a conference by one of these
header entries: Subject, To, From, Number, or Date. As JABBER
progresses through the messages it will follow this order. So, if
the messages are sorted by "Subject" all messages with the same
subject would be grouped together. If the messages are sorted by
"From" all messages from a specific person would be grouped
together. The same goes for the To, Number, and Date fields.
If a subject starts with RE:, (RE), or (R) it will not be used as
part of the sort. For example the subject "RE: PROGRAMMING" would
be sorted based only on the "PROGRAMMING" part. So, if someone
enters a message with the title "PROGRAMMING" and then someone
else replies with the subject "RE: PROGRAMMING" the messages will
be sorted together. This way it is possible to follow a thread in
JABBER. A thread is an original message and the responses to that
message.
You can change the quick sort order by pressing Q while using
JABBER.
JABBER Qwk Reader Reference Page 10
JABBER's default quick sort order can be defined with the
SORT_ORDER configuration item.
Lookup text search
==================
JABBER search commands
======================
L Local lookup, searches the current conference.
ALT-L Global lookup, searches the entire conference.
JABBER can lookup text in the current conference or in all of the
conferences. After JABBER prompts for the text it will search the
conference (local lookup "L") or the entire packet (global lookup
"ALT-L") reporting the number of matches it finds. Once the
search is complete the number of matches will be displayed and a
prompt to press any key will be presented. After hitting a key
the first match after the current location will be displayed. If
there are no matches after the current location the closest
previous match will be displayed. If there are no matches JABBER
will re-display the current message. Using the following commands
you can display the matches JABBER found.
, or < Find the previous match
. or > Find the next match
JABBER will search the body and header of the messages for
matches. Any matches will be changed to the color defined in the
C_TEXT_H configuration item.
Dynamic Response System
=======================
JABBER has many different methods of preparing replies. The
response system allows you to define editors, quote styles, reply
preprocessor, reply postproccessor and dual file reply mechanisms
to suit your own tastes.
Editor Setup
============
Using the internal editor is very easy and is probably faster
than loading an external editor. But we understand that people
will probably want to use their favorite text editor. So we have
provided a comprehensive system for interfacing with an external
editor.
JABBER Qwk Reader Reference Page 11
In the configuration file you must specify the name of your
external editor. If your editor can edit two files at once, then
you can configure JABBER to supply two files: a QUOTEFILE, which
contains the message you are replying to, and a REPLYFILE, which
is where you will put your reply. If your editor can only handle
one file, or you don't like having two files, QUOTEFILE and
REPLYFILE can be set to the same filename.
Configuration Options for Reply
===============================
The reply system depends on options you set up in the
configuration file. They are QUOTE_RELAY, QUOTE_FIDO,
QUOTE_REPLY, QUOTE_STYLE, and REPLY_HEADER.
QUOTE_RELAY and QUOTE_FIDO define the string inserted in front of
the lines of the reply (such as >).
QUOTE_REPLY (Yes or No) tells JABBER to insert the message you
are replying to into both the QUOTEFILE and REPLYFILE.
QUOTE_STYLE allows you to insert the initials of the message
originator in front of the first line of the reply, every line of
the reply, or not at all.
REPLY_HEADER defines whether to insert a message header into the
QUOTEFILE along with the replied message. If QUOTEFILE equals
REPLYFILE, then the header would be inserted into the REPLYFILE.
The header consists of the Subject, To, From, BBS, Date, and
Number fields of the replied message.
Response Commands:
==================
R Reply to the currently displayed message.
Automatically set up the header by moving the
current From: field to the new To: field and
placing your name in the From: field. The Subject:
field is copied straight over.
ALT-R The same as R but you can edit the header after
JABBER has made its automatic changes. Edit the
header by using the arrows keys to move between
the fields you want to change. When you are done
making changes to the header press F10. If you
want to abort the reply hit the ESC key.
JABBER Qwk Reader Reference Page 12
CTRL-R The same as ALT-R but only From: field will be
changed (to your name) in the header. This way you
can respond to the person listed in the To: field
of a message.
INS Insert a new message. This is not a reply to a
current message, but a new message. It works like
ALT-R, except the header will only have the From:
field completed. You must supply To: and Subject:
fields.
Re-Editing Replies
==================
You can re-edit your replies by either re-replying to the
original message, or selecting the Replies conference and
"replying" to the response there. If you leave JABBER after
entering some replies and then return, JABBER will reload your
responses to the Replies conference. Exiting JABBER again will
save the original responses plus anything new in the REP file.
Maintenance & Utility Commands ==============================
Utility Commands:
=================
A Append the current message to the SAVEFILE
specified in the configuration file.
ALT-A Append to a specified file. JABBER will ask for a
filename to which it will append the message.
B Display bulletin files downloaded with QWK packet.
F Display New File list downloaded with QWK packet.
G Display log off file downloaded with QWK packet.
N Display News file download with QWK packet.
W Display Welcome file downloaded with QWK packet.
M Log current message to the LOGFILE.
ALT-S Shell to DOS.
S Shell to DOS with the swap configuration reversed.
If SWAP is off, then a swap will be done, or if
SWAP is on, then a swap will not be done.
JABBER Qwk Reader Reference Page 13
ALT-G Edit configuration file. The configuration file
will be loaded into the EDITOR specified in the
configuration file. Items in the configuration
file which do not have an asterisk "*" next to
them will be updated immediately after the file is
edited. Changes in the items marked with an
asterisk will not be updated until JABBER is
exited and executed again.
ALT-F Select a new QWK packet to read. Brings up the QWK
packet selection menu.
DEL Delete a reply. This only works while in the reply
conference.
ALT-Q Steal tagline.
ALT-T Edit the Twitfile. All changes go into effect
immediately.
CTRL-T Edit the Tagline file. All changes go into effect
immediately.
V View ANSI.
X, CTRL-X un-ROT13 the message.
ALT-X "Exit" to DOS. This will automatically delete
JABBER's work directory and save your replies to a
REP file.
Stealing Taglines =================
Tagline Stealer Commands
========================
ALT-Q Invoke the tagline stealer
JABBER can "steal" any text off the message screen (below the
status line) including the tagline. When ALT-Q is used a ruler
will appear on the screen. The length of this ruler can be
lengthened with the plus key and shortened with the minus key.
Position the ruler on the line above the text you want to steal
and then use the plus and minus to make the ruler the correct
length. Press enter when you have the ruler in position. Then you
will then be given a chance to edit the stolen text or cancel.
JABBER Qwk Reader Reference Page 14
Stolen text will be added to your tagline file.
Arrow Keys Position the ruler
+ Lengthen the ruler
- Shorten the ruler
ESC Cancel tagline stealer
Enter Steal text
Ansi Graphics and Music =======================
ANSI Commands
=============
V Process message through an ANSI emulation.
JABBER will clear the screen and display the message through an
ANSI emulation which includes an ANSI music processor. While the
message is displaying there will be a delay between characters
defined by ANSIDELAY configuration item. While viewing an ANSI
message these commands are available:
+ / - Will speed up / slow down the delay in 5
millisecond increments.
V Change the delay to 0.
ESC Stop viewing the ANSI message.
Bookmark System ===============
The bookmark system will keep track which messages have been read
by making the "B" next to the message number in the header
uppercase. If the "B" is lowercase it means the message has never
been read. A check mark will appear in the title list next to
messages which have been read. The bookmark system will keep
track of which conference and message you were last reading in a
QWK packet. When you return to that QWK packet it will position
you back to the same conference and message.
Reading the Message Header ==========================
The header is displayed on the top three lines of the screen
while reading messages. The following information is displayed in
the header:
From: John Doe Date: 01-22-91 (20:54)
To: Jane Doe Number: 4342 [Brs] Ref#: 3241
Subject: How's the kids Status: Public (Rvcd) Files: WnGBf
JABBER Qwk Reader Reference Page 15
The To, From, Subject fields display who the message is to, who
the message is from, and the subject of the message. The order of
these fields are defined with the MESG_HEADER configuration item.
The Date/Time is the date and time of the message was posted to
the BBS.
The Number is the number of the message on the BBS. You can use
number to reference the message to other users. (for example,
"Hey joe, check out message #3403"). Next to the number field
three letters will be displayed, BRS. The B is the bookmark flag
and will be uppercase if the message has been read. The R is the
reply flag and will be uppercase if the message has ever been
replied to, even if the reply no longer exists. The S is the save
flag and will be uppercase if the message has ever been saved
using the append command.
The Status field identifies the message type, these include:
Public
Public (Rcvd)
Private
Private (Rcvd)
To Sysop
To Sysop (Rcvd)
Protected
Protected (Rcvd)
If the current message is a reply to a previous message the Ref#
is the number that previous message. The Ref# is filled in by the
BBS software not JABBER.
The Files field tells you which auxiliary files were downloaded
with the QWK packet. If the letter is uppercase then that file
has been detected. Each letter corresponds to a different file.
W Welcome
N News
G Goodbye
B Bulletins
F new Files
Typing the corresponding letter will tell JABBER to display that
auxiliary file.
JABBER Qwk Reader Reference Page 16
Printing Messages =================
Print Command
=============
ALT-P Print the current message.
Two configuration items are used by this command. The first is
PRINTER which is the default printer device. Setting this item to
PRN will cause JABBER to output to the default printer. It can
also be set to a specific printer port (LPT1 or LPT2). The second
is PRINTER_FF which tells JABBER whether to send a formfeed after
printing the message.
QWK Packet Selection Menu
====================================================================
The QWK packet selection menu contains all the QWK packets which
JABBER knows about. If the storage system is on, then it will
display all the QWK packets in the STORAGEDIR. If the storage
system is not on then it will display all the QWK packets in the
QWKDIR. The size of each QWK packet will be displayed with the
packet. Selecting one of these packets will cause JABBER to
unpack it and then display the first message in the packet.
If the storage system is on, a little square (ASCII 254) will be
placed next to any packet that has never been opened. This way
new packets can be picked out quickly on the menu.
The entries in the menu with brackets around them are the
conference lists for the BBS. If all the packets for a BBS have
been deleted, messages can still be created for that BBS by
selecting its conference list. To enter a message select a
conference from the list and press the insert (INS) key.
The conference lists (BBSID.CNF) are stored in the STORAGEDIR.
If a QWK packet does not contain the index files (files with .NDX
extension) JABBER will scan the messages and rebuild these files.
This was added because some doors have the option to not send the
index files.
Storage System
====================================================================
The storage system is a powerful means for maintaining a history
of QWK packets for each of the BBSs you call. Once it is set up,
it maintains itself without any effort. Whenever JABBER starts it
will scan your download directory, and look for any new QWK
packets. If one is detected, it renames and moves the file to
your storage directory.
JABBER Qwk Reader Reference Page 17
The QWK packets are renamed into the format "BBSID.###" where:
BBSID : The name of the original QWK packet. (i.e.
BBSID.QWK)
### : A three digit number, the lowest numbered packets
are the oldest, and the highest numbered packets
are the newest.
Within the configuration file you can set two history parameters:
1. Maximum number of QWK packets per BBSID.
2. Maximum age of QWK packets in days.
When JABBER does its initial scan of the storage directory, it
purges any files outside of these parameters.
Correspondence Logging System
====================================================================
The correspondence logging system will log any message you want,
plus it will automatically log all mail you send. This
information will be appended to your LOGFILE.
Press M to log a message.
Logged Mail (Format):
====================
{TYPE} {To:} {From:} {Subject:} {Date} {BBSID} {Conf} {QWK packet}
{TYPE} = {P} Message to you.
{R} Message from you.
{M} Other messages
The "Messages from you" type and data will be automatically
entered when you reply to or insert a message.
Internal Editor
====================================================================
We have included an internal editor which uses semi-standard
commands. Press F1 in the editor to see a summary of these
commands. The internal editor is an overlay which will never get
loaded into memory if it is not used.
JABBER Qwk Reader Reference Page 18
Cursor Positioning:
==================
ARROWS Move around in file
END End of line
CTRL-END End of screen
HOME Beginning of line
CTRL-HOME Top of screen
PGDN Page down a screen
CTRL-PGDN End of File
PGUP Page up a screen
CTRL-PGUP Beginning of File
CTRL-A Previous Word
CTRL-F Next Word
Inserting and Deleting:
======================
DEL Delete a character
INS Toggle insert mode
CTRL-N Insert a line
CTRL-T Delete a word
CTRL-Y Delete line
Formatting:
==========
ALT-F Format paragraph
The paragraph will be reformatted by joining
and splitting the lines of the paragraph to
match the EDIT_MARGIN configuration.
ALT-R Format paragraph and insert quote strings
The paragraph will be formatted, with the
QUOTE_RELAY or QUOTE_FIDO strings inserted,
along with the QUOTE_STYLE string.
Window Commands:
===============
ALT-D Move split bar down
ALT-N Next window
ALT-U Move split bar up
ALT-W Split/Unsplit window
JABBER Qwk Reader Reference Page 19
Block Commands:
==============
CTRL-K B Begin block
CTRL-K C Copy block
CTRL-K H Turn block off
CTRL-K K End block
CTRL-K R Read block
CTRL-K V Move block
CTRL-K W Write block
CTRL-K Y Delete block
CTRL-K / Rot13 block
Blocks must be placed into the buffer to be moved between
windows.
ALT-C Copy block to buffer
ALT-P Paste block from buffer
ALT-V Move block to buffer
Search and Replace
==================
CTRL-Q F Find text.
CTRL-Q A Find and Replace text.
CTRL-L Find/Replace next.
Special Commands
================
CTRL-K D Save file.
CTRL-R Place a return address router into your
message. JABBER will look at the message you
are replying to and try to determine the
return PCRELAY address. If it finds one and
this command is used the following text will
be inserted: "->BBSID" If this text is the
first line of your message the PCRELAY system
will route the message to ONLY that node.
ALT-Z Displays a color chart which can be used when
editing the colors in the configuration file.
JABBER Qwk Reader Reference Page 20
Rot13 - Scramble/Unscramble messages
====================================================================
Rot13 is a system for scrambling a message with a very simple
algorithm. Unscrambling the messages is very easy too, so this is
not a way to send a secret message. Post a message Rot13 if you
want people to have a second chance before reading it. The usual
method is to put a warning at the top of your message, such as
"The following contains spoilers in Rot13. Then people can decide
whether they want to un-Rot13 it and read the spoiler. You can
read a Rot13 message in JABBER by typing X or CTRL-X while
reading a message.
The Rot13 Algorithm: Letters A-M are mapped to letters N-Z, and
letters N-Z are mapped to letters A-M.
EGA/VGA Mode
====================================================================
JABBER will adjust to match the current number of rows on the
screen. Note-- JABBER should always be executed in an 80 column
mode. This means the JABBER is compatible to the standard 43/50
line modes of EGA/VGA video adapters.
The configuration item EGA/VGA can be set up so that JABBER will
startup in 43/50 line mode.
JABBER Qwk Reader Reference Page 21
Support Files
====================================================================
JABBER's support files are ASCII text files. Embedding control
codes, or high bit characters in these files should not affect
the operation of JABBER. These files can be edited with a text
editor or with a word processor in non-document mode.
Configuration File
====================================================================
The configuration file is named JABBER.CFG.
A configuration item is made up of two parts the configuration
key word and the parameter. The configuration key word is a
unique name such as "QWKDIR" or "EDITOR" which JABBER will
recognize when reading the configuration file. The parameter is
the information JABBER will assign to a particular configuration
key word. For example, you might set "edit" to configuration key
word "EDITOR" telling JABBER your external editor is called edit.
The two of these combined are referred to as a configuration
item. Configuration items must be enclosed in curly braces.
General format of configuration item:
{KEYWORD=parameter}
(Note: no spaces should be present between the equals sign and
KEYWORD or the parameter)
To set the "EDITOR" keyword to "edit" the following configuration
item would be added to the configuration file:
{EDITOR=edit}
The file is completely free form. Items may be placed in any
order and any text outside the curly braces will be completely
ignored.
For parameters of YES and NO, Y and N maybe be used.
For Example: {SWAPEMS=Y}
"!", bang, is used to denote a replacement for the
appropriate filename. For Example: {ARJ=ARJ a !} would get
translated to "ARJ a BBSID.REP" on execution.
While in JABBER you can use the ALT-G key to edit the
configuration file. All items without an asterisk next to them
will be updated immediately. To update the items with an asterisk
JABBER must be exited and reloaded.
JABBER Qwk Reader Reference Page 22
Directory Parameters
====================
These parameters must be set before you run JABBER the first
time. Make sure all the directories you define exist.
{QWKDIR=C:\DOWNLOAD} Directory to find QWK packets
This directory is where your QWK packets end up after you
download them from the target BBS. If the storage system is
turned on, the QWK packets will be moved from this directory to
the storage directory.
{REPLYDIR=C:\UPLOAD} Directory to place REP packets
This directory is where JABBER will put your REP packets, so that
you can upload them to the target BBS. When JABBER runs, it looks
for any REP files in this directory and will let you edit them if
you wish. Also, any replies generated by editing a newly
downloaded QWK will be appended to this file if it exists.
{STORAGEDIR=C:\JABBER\STORAGE} Directory to use for storage
system
If the storage system is enabled, then your QWK packets will be
moved into this directory. This directory is also used to store
the conference lists for the different QWK packets. This
directory must be present even if the storage system is not
enabled.
{WORKDIR=C:\JABBER} Directory where working dir will be
created
JABBER creates a working directory called JA$$ER in the directory
you specify here. This directory is created and deleted every
time JABBER is executed. Make sure the drive you specify has
enough free space to unpack your QWK packets.
File Parameters
===============
{SAVEFILE=C:\JABBER\JABBER.CAP} Save file pathname
The specified file will be used when the [A]ppend (save) command
is used. The message will be converted to text and appended to
this file.
JABBER Qwk Reader Reference Page 23
{TWITFILE=C:\JABBER\TWITLIST.TXT} Twit file pathname
This file contains your twit filters. You can create a system to
filter out messages based on the From:, To: and Subject: fields.
The format of the file is as follows.
T:JOHN DOE filter out all messages To: "JOHN DOE"
T*DOE filter out all messages with the letters
"DOE" in the To: field
F:JOHN DOE filter out all messages From: "JOHN DOE"
F*DOE filter out all messages with the letters
"DOE" in the From: field
S:Wither SLMR? filter out all messages with Subject: of
"Wither SLMR?"
S*SLMR filter out all messages with the letters
"SLMR" in the Subject: field
You can have as many of these filters in the file as you want,
but each one must be on its own line. TWITLIST.TXT is a text file
and can be edited with any text editor.
{TAGFILE=C:\JABBER\TAGLINES.TAG} Tagline file pathname
A taglines can be selected from this file when replying or
inserting a message. TAGLINES.TAG is a text file and can be
edited with any text editor.
{LOGFILE=C:\JABBER\JABBER.LOG} Log file pathname
This file is where JABBER will log your correspondence. JABBER
will keep track of messages you log as well as automatically
logging mail that you send.
Swap Parameters
===============
JABBER has the ability to swap itself to either EMS memory or to
disk. JABBER will only leave a 3k kernel if the swap system is
enabled. The following parameters can be set for the swap system.
{SWAP=Yes} Swap JABBER to memory/disk on DOS exit (Yes/No)
This option tells JABBER whether to attempt a swap whenever an
external program is executed. This also applies when you shell
to DOS.
JABBER Qwk Reader Reference Page 24
{SWAPEMS=Yes} Use EMS memory for swapping (Yes/No)
This option tells JABBER whether to attemp to use EMS memory when
it swaps itself. If you have EMS, having SWAP=Yes and SWAPEMS=Yes
gives the best results.
{SWAPDRIVE=D:\JABBER} Drive and directory to store swap file
If JABBER has to swap to disk, this is where it will store its
swap file. If you leave this option out or enter a blank
parameter, the default directory will be used. If you have room
on a RAM disk, this will give performance similar to using EMS.
External Program Files
======================
{EDITOR=} External Editor (Blank = Internal Editor)
JABBER can be used with any text editor. It also has a simple
internal editor. If you are going to use an external editor, the
following format should be used:
{EDITOR=EDIT !} The ! will be replaced with the file to edit.
If you have an editor which can edit two files at once, and you
have the QUOTEFILE and REPLYFILE set up, you can use the
following format:
{EDITOR=EDIT ! !} The first ! will be replaced with QUOTEFILE
and the second ! will be replaced with the REPLYFILE. The
REPLYFILE must have the reply in it when returning to JABBER.
{LISTER=TYPER !} File lister program
JABBER uses an external lister to display the various text files
which are downloaded with the QWK packet such as the WELCOME,
GOODBYE, BULLETINS, NEWS, NEWFILES.DAT files. The lister should
be able to display ANSI since many sysops include it in these
files.
Quote and Reply Parameters
==========================
{QUOTEFILE=QUOTE.MSG} Filename of quote file
When replying to a message, the message will copied into this
file for your reference while editing your reply. You can set
this file to be the same as REPLYFILE, then just edit the quoted
material and add your reply.
JABBER Qwk Reader Reference Page 25
{REPLYFILE=REPLY.MSG} Filename of reply file
This is the file which must contain your reply after editing.
Making this the same file as specified in QUOTEFILE, will cause
the message to which you are replying to be inserted into this
file.
{QUOTE_REPLY=Yes} Insert quote into QUOTEFILE & REPLYFILE
(Yes/No)
If you have different files specified for QUOTEFILE and
REPLYFILE, but you still want the message to be quoted to the
REPLYFILE set this option to Yes.
{QUOTE_TRUNC=Yes} Truncate quotes instead of reformatting
(Yes/No)
When JABBER inserts the QUOTE_RELAY or QUOTE_FIDO strings it can
either truncate any lines over 80 characters or wrap the excess
to the next line.
{PREPROCESS=QUOTER ! !} External program to process quote before
editing
A program can be specified which will be executed on the quoted
messages you are replying to before you edit the file. This can
be useful if you have programs that do special quoting tricks.
{POSTPROCESS=TAGGER} External program to process reply after
it is edited.
A program can be specified which will be executed after the reply
has been added. This option is useful for interfacing with
external TAGLINE managers such as John Hancock.
{REPLYHEADER=No} Insert header into quote (Yes/No)
REPLYHEADER determines if a header box will be copied into your
QUOTEFILE. The header contains the From:, To:, Subject: and BBS
name: fields, and status (Private/Public) of the quoted message.
{QUOTE_RELAY=| } Quote string for PCRELAY network
This string will be inserted in front of every line in the quoted
message. PCRELAY type conferences allow high bit characters.
JABBER Qwk Reader Reference Page 26
{QUOTE_FIDO=> } Quote string for FIDO network (ASCII < 128)
This string will be inserted in front of every line in the quoted
message. JABBER uses this string if the quoted message does not
have any high bit characters in it. This is a sort of automatic
FIDO detection.
{TAG_QUERY=Last} Tagline selection method
(First/Last/Both/Random/Never)
First Ask for tagline before editing reply.
Last Ask for tagline after editing reply.
Both Ask for tagline before and after editing reply.
Random Select a random tagline, never ask.
Never Don't ask and turn taglines off.
Tag lines can be enabled and disabled using this configuration
command. On an unregistered version of the JABBER identifier and
version number will still be appended.
{INITIAL_STYLE=None} Insert initials in quoted messages
Initial style can be set to three different settings:
First Insert the initials of the name in the From: field
on the first line of the quoted message.
Every Insert the initials of the name in the From: field
on every line of the quoted message.
None Do not insert initials into the quoted message.
{FORCEFIDO=NO} Force fido tagline style (Yes/No/Auto)
Force Fido can be set to three different settings:
No Taglines will always be appended in the standard
PCRELAY network format, a tear line, followed by
the a line with the JABBER version and your
selected tagline.
Yes Taglines will always be appended in a format
acceptable by Fidonet standards. No tear line will
be added and the highbit characters will be
replaced with lowbit substitutes.
Auto JABBER will try to determine which kind of tagline
to append to your message. JABBER will default to
Fidonet standard. If any messages are displayed
with highbit characters or with the PCRELAY
tagline then the PCRELAY standard will be used.
JABBER Qwk Reader Reference Page 27
Storage System Parameters
=========================
{STORAGE_SYS=No} Storage system (Yes/No)
A switch to turn the storage system on and off. If the storage
system is turned on, your QWK packets will automatically be moved
from the QWKDIR to the STORAGEDIR and renamed.
{EXPIRE_FILES=20} Maximum number of storage files per BBSID
This specifies the maximum number of files which will be stored
in the STORAGEDIR per BBSID. The storage system will
automatically scan the number of files per BBSID when a new file
is moved from the QWKDIR.
{EXPIRE_DATE=10} Maximum number of days to keep a storage file
This specifies the maximum number of days to keep any storage
file. If the storage system scans a file which is older than this
setting it will be automatically deleted.
External Compression Programs
=============================
The following compression programs must be in the DOS path. We
have tried to provide default settings for the more popular
compression programs. JABBER will automatically detect the
compression used on the QWK packets and use the corresponding
program.
{ZIP=PKZIP !} Create a .ZIP file
{UNZIP=PKUNZIP -o !} Pull apart a .ZIP file
{ARC=PKPAK -a !} Create an .ARC file
{UNPAK=PKUNPAK -r !} Pull apart an .ARC file
{LZH=LHA a -m !} Create an .LZH file
{UNLZH=LHA x !} Pull apart an .LZH file
{ARJ=ARJ a !} Create an .ARJ file
{UNARJ=ARJ e -y !} Pull apart an .ARJ file
Sound Parameters
================
The general format of the sound parameters is {SOUNDS=Hz, Delay},
where Hz is the frequency (in hertz) of the sound to make and
delay is the length of time to sustain the sound.
{S_ERROR=250,150} All Error Screens
Whenever an error occurs JABBER will make this sound.
JABBER Qwk Reader Reference Page 28
{S_CONF=1000,5} When you switch between conferences
This sound is made whenever JABBER moves to a new conference.
This will alert you to the change.
{S_CONF_EOF=420,150} When you are at the conference limits
This sound will be made if you try to go beyond the range of
active conferences.
{S_SEARCH=700,75} When there are no more lookup matches
This sound will be made if there are no more lookup matches.
Color and Display Parameters
============================
{MESG_HEADER=TFS} Message header order (T=To, F=From,
S=Subject)
JABBER will display the From:, To: and Subject: fields of the
header in whatever order you prefer. Just place the three
characters in the order you like. The first character will be on
the top, the next in the middle, and the last on the bottom.
For example "TFS" would look like this:
To:
From:
Subject:
{EGA/VGA=AUTO} Startup in 43/50 line mode (Auto/Yes/No)
Jabber will work in EGA/VGA 43/50 line mode. If EGA/VGA is set to
AUTO, JABBER will detect which mode you are in and stay in that
mode. If it is set to no, it will force the video into 25 line
mode. If it is set to yes, it will force the video into 43/50
line mode.
{MONO=No} Mono monitor (Yes/No)
JABBER has default colors for Monochrome monitors. If MONO is set
to yes then JABBER will use these default colors.
{ANSIDELAY=20} Default ANSI display delay value
(milliseconds)
While displaying an ANSI message JABBER will delay this amount of
time between characters. This will make animated ANSI displays
easier to follow.
JABBER Qwk Reader Reference Page 29
{SORT_ORDER=Subject} Default sort order
(Subject/To/From/Date/Number)
JABBER will use this order to sort the messages in a conference.
The sort order can be changed in the program with the Q command.
{SEARCH_ROT13=YES} Include ROT13 text in searches (YES/NO)
When JABBER does a lookup it will do a simultaneous ROT13
conversion. This option allows for text to be looked up even if
it has been converted to ROT13.
Color Chart
===========
0 - BLACK 8 - DARKGRAY
1 - BLUE 9 - LIGHTBLUE
2 - GREEN A - LIGHTGREEN
3 - CYAN B - LIGHTCYAN
4 - RED C - LIGHTRED
5 - MAGENTA D - LIGHTMAGENTA
6 - BROWN E - YELLOW
7 - LIGHTGRAY F - WHITE
Colors are made up of two parts -- the foreground and the
background. The foreground color can be any of the colors in the
color chart 0 through F. The background color can only be colors
0 through 7. If you want a color to flash then select a
background color 8 through F. For example to make a color flash
with a red background C would be selected.
To specify a color in JABBER put the background color followed by
the foreground color. For example the colors yellow on blue would
be 1E where 1 is blue and E is yellow.
While in JABBER's internal editor the ALT-Z key will bring up a
color chart with examples of all the possible color combinations
and their numbers.
{C_STATUS=70} Status line colors
The color of the status line which appears between the header
information at the top of the screen and the message text.
{C_STATUS_H=7E} Status line highlight colors
When something is highlighted on the status line this color will
be used.
JABBER Qwk Reader Reference Page 30
{C_TO_L=0E} To field colors
The color of the name in the To: field.
{C_TO_H=0C} To field highlight colors
The color of the name in the To: field, if it's yours.
{C_FROM_L=0E} From field colors
The color of the name in the From: field.
{C_FROM_H=0C} From field highlight colors
The color of the name in the From: field, if it's yours
{C_SUBJECT=0E} Subject field colors
The color of the message title in the Subject: field.
{C_DATE=0E} Date, number and status field colors
The color of the date, message number, and status of message in
the Date:, Number: and Status: fields.
{C_HEADER=0F} Header label colors
The color of the labels: From:, To:, Subject:, Date:, etc, in the
header.
{C_EDIT_L=4F} Line editor colors
The color of the "header editor." The "header editor" is used
when the commands ALT-R and INS are used to edit the header of a
reply or new message.
{C_EDIT_H=4E} Line editor highlight colors
The highlight color of the "header editor." This is the color of
the line which is currently being edited.
{C_REGISTER=0F} Registration information box colors
The color of the registration information, which is displayed in
the upper right corner of the screen. Registered users can set
the foreground and background colors the same, to make this line
disappear.
JABBER Qwk Reader Reference Page 31
{C_TEXT=1E} Main body text colors
The color of the main section of the screen, below the status
line. This color is used to display messages and for the menus.
{C_TEXT_H=4E} Main body text highlight colors
The color of text in the message which matches a search. When a
search is done the matches will be displayed in this color. It is
important to make this color different from C_TEXT, C_QUOTE, and
all header colors because search matches could occur in all of
these places.
{C_QUOTE=1F} Color of quotes in a message.
JABBER will change the color of any text in a message which it
thinks is a quote. If you do not want quotes to be a different
color set this item to the same color as C_TEXT.
{C_WINDOW=4F} Prompt window colors
The color of the prompt windows. This is the color of the small
windows which JABBER displays occasionally with information.
{C_WINDOW_INPUT=1E} Prompt window input colors
The color JABBER will use when it asks for input in a prompt
window.
{C_HELP=0F} Help screen colors
The color of the help screens.
{C_SELECTOR=4F} Selector bar colors
The color of the selector bar. The selector bar is used in menus.
{C_GRABTAG=4F} Color of tagline stealer
This will be the color of the tagline stealer. The tagline
stealer is displayed on the same screen as the message, so make
sure this color is different from C_TEXT and C_QUOTE.
JABBER Qwk Reader Reference Page 32
Internal Editor parameters
==========================
{EDIT_SPLIT=Yes} Start in split screen mode (Yes/No)
If you have configured QUOTEFILE and REPLYFILE to separate files,
the internal editor will display both files at once in a split
screen window.
{EDIT_MARGIN=75} Position to do automatic word wrap
EDIT_MARGIN is the right margin position. The internal editor,
will word wrap your text as you type. It is also used when the
reformat command is used.
{C_EDIT_TEXT=1F} Editor text color
This is the color of the main body of text in the internal
editor.
{C_EDIT_BLK=70} Internal editor block color
This is the highlight color of text which has been blocked.
{C_EDIT_SPLIT=70} Internal editor split line color
This is the color of the bar which appears between the two edit
windows in split screen mode.
{C_EDIT_EOF=1C} Internal editor End-Of-File marker color
The color of the end of file message, which appears at the end of
text in the internal editor.
{C_EDIT_STATUS=70} Internal editor status line color
The color of the internal editor status line which appears at the
bottom of the screen while in the editor.
{C_EDIT_HIGH=4E} Internal editor search/replace highlight
color
During a search/replace the matched text will be changed to this
color.
JABBER Qwk Reader Reference Page 33
Function Key Dos Shells
=======================
Ten external DOS shells can be defined in JABBER. These shells
are linked to the function keys-- for example EXTERN_2 is linked
to F2 and EXTERN_5 is linked to F5. When a shell is invoked
JABBER exits and executes the command line supplied. Using these
external shells, programs like {COMMO} and ShareSpell can be
called from JABBER by just pressing a function key.
Format:
{EXTERN_KEY,FILENAME PARAMETERS,OPTION,OPTION,OPTION}
EXTERN_KEY EXTERN_1 ... EXTERN_10
FILENAME The filename of the program to execute
PARAMETERS The parameters to pass to the program
Two variables can be used in the PARAMETERS
section.
Variables:
@REPLY@ will be replaced with the full
path of the REPLYFILE.
@QUOTE@ will be replaced with the full
path of the QUOTEFILE.
OPTION C1 - Clear Screen, default
C0 - Don't Clear Screen
D1 - Load direct, don't load COMMAND.COM. The
full path of the program must be
specified including the extension of the
program or the program must be in the
path. (DRIVE:\PATH\FILENAME.EXE). This
only works with .EXE and .COM files. D1
is the default.
D0 - Load COMSPEC on exit. This option must
be specified if you want to execute an
internal DOS command (like DIR or COPY)
or a BATCH file.
S1 - Use current swap parameters, default.
S0 - No swap. Don't swap regardless of the
SWAP configuration item.
S2 - Swap. Swap regardless of the SWAP
configuration item.
JABBER Qwk Reader Reference Page 34
Examples:
{EXTERN_2=DIR/P,C0,D0}
F2 will clear the screen and do a DIR of the current
directory. The COMSPEC (COMMAND.COM in most cases) will be
used on execution of this command.
{EXTERN_3=C:\COMMO\COMMO.COM,D1,S2}
F3 will load {COMMO} without using the COMSPEC. JABBER will
swap itself regardless of the SWAP configuration item.
{EXTERN_10=MORE < C:\JABBER\JABBER.DOC,D0}
F10 will execute the MORE command displaying the JABBER.DOC
using the COMSPEC.
Printer Options
===============
{PRINTER=PRN} JABBER will send printer output to this
device or filename (PRN/LPT1/LPT2)
Setting PRINTER to PRN will cause JABBER to output to the default
printer device. It can also be set to the specific printer ports
LPT1 or LPT2.
{PRINTER_FF=YES} Send a formfeed after printing (YES/NO)
Tells JABBER whether to send a formfeed after printing the
message. Set this to YES if you want the page to be ejected after
printing.
JABBER Qwk Reader Reference Page 35
Tagline file
====================================================================
The tagline file is specified with the TAGFILE parameter. It
should be a text file, with one tag per line. The maximum length
of a tag is 65 characters. A sample tag file is provided called
TAGLINES.TAG. The tagline file can be edited with the CTRL-T key.
Twit list file
====================================================================
The twit file allows you to filter out specific messages based on
To:, From: and Subject: fields. The filtered messages will be
skipped during a reading session. These messages can be viewed by
bringing up a Title list and selecting them directly. Messages
which have been matched by the filter will have a little circle
with a slash (ASCII 237) marking them in the title list. The
twitlist can be edited with the ALT-T key.
The format of the file is given in "File Parameters."
The twit file can have as many entries as you like. Each filter
must be on its own line.
Help File
====================================================================
The help file for JABBER is called JABBER.HLP. This file is a
text file which you can modify to add any additional notes to
help you with specific procedures in JABBER.
APPENDIX A: DesqView
====================================================================
JABBER is Desqview aware. The file BA-PIF.DVP has been provided
as a sample setup of JABBER within the DesqView environment. For
best results make sure JABBER's swap system is active.
APPENDIX B: PKLite Warning
====================================================================
JABBER.EXE contains overlays which means it CANNOT be compressed
with PKLITE or any other program which compresses executables.
APPENDIX C: John Hancock Tagline Manager
====================================================================
JABBER now has support for the John Hancock Tagline Manager. This
is an external program which manages your taglines. It has
options for multiple tagline lines, various tagline selection
methods, and other interesting stuff. To set up JABBER to work
with John Hancock the following items should be changed.
JABBER Qwk Reader Reference Page 36
Assuming you have John Hancock in a directory called C:\JH the
following post processor should be set up. If you keep John
Hancock in a different directory modify this as needed.
{POSTPROCESS=C:\JH\JH C:\JH\}
Now JABBER must be told never to ask for a tag line.
{TAG_QUERY=Never}
Please refer to the John Hancock documentation for complete
information on how to set it up.
APPENDIX D: ShareSpell Spelling Checker
====================================================================
JABBER can be set up to use the spell checker ShareSpell.
ShareSpell will scan ASCII text files prompting the user when it
finds words it does not understand. To set up ShareSpell in
JABBER the following item should be added to the configuration
file.
{EXTERN_9=SS @REPLY@}
This will link the F9 key to an external DOS shell which will run
ShareSpell on the reply file. The @REPLY@ will be replaced with
the complete path to the reply. With this item in the
configuration file pressing F9 in the internal editor will cause
your REPLYFILE to be scanned by ShareSpell. JABBER will read the
modified REPLYFILE back into the editor when ShareSpell is
finished
ShareSpell must be in the PATH for it to work correctly. Please
refer to the ShareSpell documentation for complete information on
how to set it up.
APPENDIX E: Memory and Limits
====================================================================
JABBER was designed to use a small amount of memory. Only about
130k is needed to run JABBER, but the maximum size of a any
message being read will be limited by the available memory and
JABBER's maximum message size of 64k.
JABBER Qwk Reader Reference Page 37
APPENDIX F: Products and Trademarks
====================================================================
ARJ is product of Robert K. Jung
DesqView is a trademark of Quarterdeck Office Systems.
John Hancock is a product of The Silicon Frog, Inc.
LHA is a product of Haruyasu Yoshizaki.
LIST is a product of Vernon D. Buerg.
MS-DOS is a trademark of Microsoft Corp.
PKLITE is a product of PKWARE.
PKPAK and PKUNPAK is a product of PKWARE.
PKZIP and PKUNZIP is a product of PKWARE.
ShareSpell is a product of Acropolis Software.
{COMMO} is a trademark of Fred P. Brucker.